package com.mashuai.utils.toolkit.core.msHandlebean.annotation;

import com.mashuai.utils.toolkit.core.msHandlebean.IMsHandleBeanCustom;
import org.springframework.stereotype.Component;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 针对一组数据中，其中某些字段值，来源第三方接口返回的数值，
 *
 * @author: mashuai
 * @ClassName: MsJoinDict
 */
@Component
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface MsJoinCustomData {
    //设置数据源所在类，必须实现IMsHandleBeanCustom接口。
    Class<? extends IMsHandleBeanCustom>[] value();

}
